$(window).on("load", function () {
    $('#preloader').fadeOut('slow', function () {
        $(this).remove();
    });
});

//消失提示框
function Mytip(html) {
    var timer=null;
   
	$(".my-msg").off("click", ".close");
	var modalDiv =' <div class="my-msg">\
    <button type="button" class="msg-close">×</button>\
    <p class="my-msg-content">'+html+'</p>\
 </div>'
 if($(".my-msg").length>0) return false;
	$("body").append(modalDiv);

	$(".my-msg").addClass("animation-dialogue-in-top"); //弹出层后，禁用body和html滚动
	/* $("body,html").addClass("forbid-scroll"); */
	$(".my-msg").on("click", ".msg-close", function () {
		$(this)
			.parents(".my-msg")
			.remove();
            clearTimeout(timer);
	});
    timer = setTimeout(function () {
		$('.my-msg').fadeOut('slow', function () {
			$(this).remove();
            clearTimeout(timer);
		});
	}, 5000);
}
//验证邮箱
function IsEmail(str) {
    var reg = /^[a-zA-Z0-9]+([-_.][A-Za-zd]+)*@([a-zA-Z0-9]+[-.])+[A-Za-zd]{2,5}$/
    return reg.test(str);
}
$(function () {
    var objLang = null; //语言
    setPos();
    initSlectedLang();

    $(window).resize(function () {
        setPos()
    });

    //登录验证

    $("#login-btn").click(function () {

        var isCommit = true;
        $(".fbit-form").find("input[type=text]").each(function () {
            if ($(this).val() == '') {
                var phold = $(this).attr('placeholder');
                isCommit = false;
                $(".fbit-error").text(objLang['error'] + ' ' + phold);
                return false
            }
        })
        if (isCommit) {

            $(".fbit-error").text('');
            var data = $(".form").serialize();
           
            $.ajax({
                type: "GET",
                url: "",
                data: data,
                dataType: "json",
                success: function (res) {
                    console.log(res);
                    Mytip('提交成功');
                },
                error: function (xhr, error) {
                    Mytip(error);
                }
            })

        }

    });
    //点击修改语言 并存入localstorage
    $('select[name=lang]').change(function () {
        var langv = $(this).val();
        if (localStorage.getItem("lang") === langv) {
            return false;
        }
        localStorage.setItem('lang', langv);

        loadLang(langv);
    })

    // 手机和电脑样式切换
    function setPos() {
        if ($(window).width() <= 768) {
            $('.fbit-login-desc').hide();
            $('.fbit-mob').show();
        } else {
            $('.fbit-login-desc').show();
            $('.fbit-mob').hide();
        }
    }

    //根据不同语言加载不同图片
    function loadLang(lang) {
        if (lang == 'zh-cn') {
            objLang = cnLang;
        } else if (lang == 'zh-tw') {
            objLang = twLang;
        } else {
            objLang = enLang;
        }
        $('title').html(objLang['head-title']);
        $('[data-lang=i18n-img]').each(function () {
            var title = $(this).attr('data-title');
            if (objLang.hasOwnProperty(title)) {
                $(this).attr('src', objLang[title]);
            }
        })
        $('[data-lang=i18n-txt]').each(function () {
            var title = $(this).attr('data-title');
            if (objLang.hasOwnProperty(title)) {
                $(this).html(objLang[title]);
            }
        })
        //placeholder多语言
        $('[data-lang=i18n-phold]').each(function () {
            var title = $(this).attr('data-title');
            if (objLang.hasOwnProperty(title)) {
                $(this).attr('placeholder', objLang[title])
            }

        })
        $('[data-lang=i18n-inputbtn]').each(function () {
            var title = $(this).attr('data-title');
            if (objLang.hasOwnProperty(title)) {
                $(this).val(objLang[title]);
            }

        })
    }
    //设置默认浏览器语言
    function initSlectedLang() {
        var lang = getLang();
        $('select[name=lang]').val(lang);
        loadLang(lang);
    }
    //获取浏览器语言
    function getLang() {

        var lang = '';
        if (localStorage.getItem("lang") != null) {
            lang = localStorage.lang
        } else {
            lang = (navigator.language || navigator.userLanguage).toLowerCase(); //常规浏览器语言和IE浏览器
            switch (lang) {
                case 'zh-tw':
                    lang = 'zh-tw';
                    break;
                case 'zh-cn':
                    lang = 'zh-cn';
                    break;
                default:
                    lang = 'en';
            }
        }
        return lang
    }


})